package com.tan.steamship.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.tan.steamship.domain.RoutesPo;
import com.tan.steamship.dto.RoutesDto;
import com.tan.steamship.vo.RoutesVo;

/**
* @author 85726
* @description 针对表【routes(航线信息表)】的数据库操作Service
* @createDate 2024-12-10 22:13:09
*/
public interface RoutesService extends IService<RoutesPo> {

    /**
     * 分页查询航线列表
     *
     * @param type 类型
     * @param page 页码
     * @param size 每页大小
     * @return 分页结果
     */
    Page<RoutesVo> listRoutes(Integer type, int page, int size);

    void saveOrUpdate(RoutesDto routesDto);

    RoutesVo detail(String id);
}
